using System;
using System.Collections.Generic;
using System.Text;

namespace TestMapper
{
	public class Person
	{
        public int Age { get; set; }

        public string Name;

        public Address Address;
	}

    public struct Point
    {
        public int x;
        public int y;
    }

    public class Bloop
    {
        public int? foom;
    }

    public class PersonContainer
    {
        public Person Person { get; set; }
    }

    public class Address
    {
        public string Postcode;
    }

    public class Foo
    {
        private int bar;

	    public int Bar
	    {
		    get { return bar;}
		    set { bar = value;}
	    }

        private string quux;

        public string Quux
        {
            get { return quux; }
            set { quux = value; }
        }

        public Baz Baz;
    }

    public class Baz
    {
        public Baz2 Baz2;
    }

    public class Baz2
    {
        public string Spong;
    }
}
